apollo_deployments: test overrides list match#14480
Conversation
3c60f09 to
9e1729b
Compare
0514557 to
123caa7
Compare
9e1729b to
5a15200
Compare
123caa7 to
24daabc
Compare
24daabc to
69cf6dd
Compare
5a15200 to
9fe115f
Compare
PR SummaryLow Risk Overview The harness derives expected override paths from Wired through Reviewed by Cursor Bugbot for commit aea4a35. Bugbot is set up for automated code reviews on this repo. Configure here. |
9fe115f to
f4a4329
Compare
69cf6dd to
4824f43
Compare
f4a4329 to
f93d240
Compare
4824f43 to
9872396
Compare
The applicative config reads its per-environment values from `overrides`, keyed by the same paths the Rust deployment marks replaceable (KEYS_TO_BE_REPLACED). Add a test that the two agree, by evaluating the applicative `function(overrides)` with a sentinel placed at every expected override path and checking which sentinels flow into the output — so it tracks actual consumption and is insensitive to the jsonnet's formatting. A sentinel that never appears is a replacer key the applicative never reads; an override the applicative reads but KEYS_TO_BE_REPLACED does not declare makes jsonnet fail to evaluate. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
6f116f2 to
df3b806
Compare
aea4a35 to
c21cf85
Compare

No description provided.